#ifndef CEXPORTAR_H
#define CEXPORTAR_H

#include <QObject>
#include "cvagasmodel.h"

class CExportar : public QObject
{
    Q_OBJECT
    Q_PROPERTY(CVagasModel *vagas READ getVagasModel WRITE setVagasModel)

public:
    explicit CExportar(QObject *parent = 0);

    Q_INVOKABLE bool Exportar();

    CVagasModel *getVagasModel();
    void setVagasModel(CVagasModel *vagasModel);
private:
    CVagasModel *_vagasModel;
    QString _pathPadrao;

    QString HtmlVagasSelecionadas();
    void ConfigurarPathPadrao();
    QString NomeArquivoExportacao();
signals:

public slots:

};

inline CVagasModel *CExportar::getVagasModel() { return _vagasModel; }
inline void CExportar::setVagasModel(CVagasModel *vagasModel) { _vagasModel = vagasModel; }

#endif // CEXPORTAR_H
